﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SWENAssignment.Sophia.Classes
{
    public class checkInDetails
    {
        private string checkInID;
        private string customerID;
        private string reservationID;
        private int numOfAdults;
        private int numOfChildren;
        private DateTime checkInDate;
        private DateTime checkOutDate;
        private string roomNum;
        private string paymentType;
        private string checkInStatus;

        public checkInDetails()
        {
        }

        public checkInDetails(string checkInID, string customerID, string reservationID, int numOfAdults, int numOfChildren, DateTime checkInDate, DateTime checkOutDate, string roomNum, string paymentType, string checkInStatus)
        {
            this.checkInID = checkInID;
            this.customerID = customerID;
            this.reservationID = reservationID;
            this.numOfAdults = numOfAdults;
            this.numOfChildren = numOfChildren;
            this.checkInDate = checkInDate;
            this.checkOutDate = checkOutDate;
            this.roomNum = roomNum;    
            this.paymentType = paymentType;
            this.checkInStatus = checkInStatus;
        }

        public string CheckInID
        {
            get { return checkInID; }
            set { checkInID = value; }
        }

        public string CustomerID
        {
            get { return customerID; }
            set { customerID = value; }
        }

        public string ReservationID
        {
            get { return reservationID; }
            set { reservationID = value; }
        }

        public int NumOfAdults
        {
            get { return numOfAdults; }
            set { numOfAdults = value; }
        }

        public int NumOfChildren
        {
            get { return numOfChildren; }
            set { numOfChildren = value; }
        }

        public DateTime CheckInDate
        {
            get { return checkInDate; }
            set { checkInDate = value; }
        }

        public DateTime CheckOutDate
        {
            get { return checkOutDate; }
            set { checkOutDate = value; }
        }

        public string RoomNum
        {
            get { return roomNum; }
            set { roomNum = value; }
        }

        public string PaymentType
        {
            get { return paymentType; }
            set { paymentType = value; }
        }

        public string CheckInStatus
        {
            get { return checkInStatus; }
            set { checkInStatus = value; }
        }
    }
}